int func(unsigned a, unsigned b) {
    unsigned c = a + b;
    long long d = (long long)(c);
    return (int)c;
}

